package com.link2room.optimus.dto.param.base;

import com.link2room.common.dto.param.base.BaseL2rParamDto;
import com.link2room.optimus.dto.result.base.PriceBaseDto;
import com.link2room.optimus.dto.result.base.PriceStaticDayDto;
import com.link2room.optimus.dto.result.base.PriceStaticDto;
import com.link2room.optimus.dto.result.base.PriceStaticWeekDto;

import java.util.List;

/**
 * Created by sss on 2016/8/29.
 */
public class PriceStaticBaseParamDto extends BaseL2rParamDto {
    private String priceCode;
    private PriceBaseDto priceBase;
    private String rmtype;
    /**
     * 房价设置内容
     */
    private List<PriceStaticDto> staticPrices;
    /**
     * 星期价格
     */
    private List<PriceStaticWeekDto> weekPrices;
    /**
     * 特定日期价格
     */
    private List<PriceStaticDayDto> dayPrices;
    private PriceStaticDayDto dayPrice;

    public List<PriceStaticDto> getStaticPrices() {
        return staticPrices;
    }

    public void setStaticPrices(List<PriceStaticDto> staticPrices) {
        this.staticPrices = staticPrices;
    }

    public List<PriceStaticWeekDto> getWeekPrices() {
        return weekPrices;
    }

    public void setWeekPrices(List<PriceStaticWeekDto> weekPrices) {
        this.weekPrices = weekPrices;
    }

    public List<PriceStaticDayDto> getDayPrices() {
        return dayPrices;
    }

    public void setDayPrices(List<PriceStaticDayDto> dayPrices) {
        this.dayPrices = dayPrices;
    }

    public List<Long> delPriceStaticDayIds;

    public List<Long> getDelPriceStaticDayIds() {
        return delPriceStaticDayIds;
    }

    public void setDelPriceStaticDayIds(List<Long> delPriceStaticDayIds) {
        this.delPriceStaticDayIds = delPriceStaticDayIds;
    }

    public PriceBaseDto getPriceBase() {
        return priceBase;
    }

    public void setPriceBase(PriceBaseDto priceBase) {
        this.priceBase = priceBase;
    }

    public String getPriceCode() {
        return priceCode;
    }

    public void setPriceCode(String priceCode) {
        this.priceCode = priceCode;
    }

    public String getRmtype() {
        return rmtype;
    }

    public void setRmtype(String rmtype) {
        this.rmtype = rmtype;
    }

    public PriceStaticDayDto getDayPrice() {
        return dayPrice;
    }

    public void setDayPrice(PriceStaticDayDto dayPrice) {
        this.dayPrice = dayPrice;
    }
}
